Puzzle games (like Rubik’s cube) solver
نویسنده
چکیده
This project is a continuation of the PTAM (Parallel Tracking and Mapping for Small AR Workspaces) like approach solution [1]. Basically, it turned to be not an appropriate solution for recognizing full cube under not ideal illumination. Since the process might fail during the processing of any face out of six, it has to start from scratch, thus it will not be finished at all. On the contrary, this algorithm gave a better understanding of Tracking and Mapping problem as well as Structure from Motion problem. At the current stage it was decided to use approaches from Sudoku Solver and First version of Rubik’s cube face extraction to reconstruct cubes model. At the same time PTAM can be used to track cube motion but not rotation. It was also decided to use Kalman filter to optimize PTAM work and to use it for motion prediction because of its nature. This project also contains self-written Rubik’s cube 3D model rendering with the newbie solution method programmed to solve the cube in real time. This means that program can reconstruct cube from the video, not ideally, it might take some time and a lot of rotations until the cube is recognized, and solve it while displaying all rotations on the 3D model and writing all movements as a text to the text box.
منابع مشابه
Rubik’s Cube Puzzle as a Benchmark for Service Robots
This paper describes Rubik’s cube manipulation as an example of highly demanding benchmark task for two-handed service robot. Vision is used both for acquiring the cube (servoing) and identifying its initial configuration. During two-handed manipulation force/torque measurements are used to prevent jamming of the cube. Rubik’s cube solver, nominal trajectory generation, visual servoing, and pos...
متن کاملSolving Rubik's Cube Using SAT Solvers
Rubik’s Cube is an easily-understood puzzle, which is originally called the “magic cube”. It is a well-known planning problem, which has been studied for a long time. Yet many simple properties remain unknown. This paper studies whether modern SAT solvers are applicable to this puzzle. To our best knowledge, we are the first to translate Rubik’s Cube to a SAT problem. To reduce the number of va...
متن کاملGroup Theory and the Rubik’s Cube
The Rubik’s Cube is a well known puzzle that has remarkable group theory properties. The objective of this project is to understand how the Rubik’s Cube operates as a group and explicitly construct the Rubik’s Cube Group.
متن کاملIs Empirical Modelling Puzzling?
Su Doku, ”The Rubik’s cube of the 21st century” is the faster growing puzzle phenomenon in the world, replacing traditional crosswords, alphawords and lateral thinking games in nearly all major newspapers, Smith (2005). A craze that is almost impossible to ignore, with clubs, worldwide tournaments, books, software and even television programmes dedicated to the puzzle. In this paper we introduc...
متن کاملThe Permutation Group of the Rubik’s Cube
The Rubik’s Cube (Figure 1a) is a widely known cultural icon. It is a mechanical puzzle which can be visualized as a three-dimensional 3x3x3 array of 27 unique cubies, where the visible outer faces of the cubies are covered with stickers colored according to their orientation. From this solved state, any outer “slice” of 9 cubies may be rotated to permute the cubies –Figure 1b shows the effect ...
متن کامل